package znbkTestPaperBj.entity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2018\3\12 0012.
 */

public class NotePaperEntity implements Serializable {

    /**
     * ModelNoteList : {"NoteID":"980aa4ca-4984-48a0-9eda-1255ce0d38db","QuesID":"CCAE13097DHE10D00Ck","SubjectID":"C","StageNo":"C","StuID":"zxstu28","Title":"What does the woman mean?","Content":"IMO","ResType":"E","CreateTime":"2018-03-14 15:45:59","UpdateTime":"2018-03-14 16:09:58"}
     * ModelTKQue : {"QuesID":"CCAE13097DHE10D00Ck","SubjectID":"C","StageNo":"C","ResName":"","QuesBrief":"What does the woman mean?","ResType":"Q","ResTypeName":"试题类","ImportantZSD":[{"ZSDCode":"CC0401803Aa03CAAF","ZSDName":"the","UpdateTime":""},{"ZSDCode":"CC04012HEAaGtCAAF","ZSDName":"choose","UpdateTime":""},{"ZSDCode":"CE080703DAa3cCAAF","ZSDName":"will","UpdateTime":""}],"MainZSD":[{"ZSDCode":"CC04012DuAaEFFAAF","ZSDName":"run for","UpdateTime":""},{"ZSDCode":"CC0401107Aa07CAAF","ZSDName":"may","UpdateTime":""},{"ZSDCode":"CC04012GXA06vCAAA","ZSDName":"count on/upon","UpdateTime":""},{"ZSDCode":"CC04012G0AaFKCAAF","ZSDName":"(be) prepared to do sth.","UpdateTime":""},{"ZSDCode":"CE110801SA00bCAAA","ZSDName":"running","UpdateTime":""},{"ZSDCode":"CC04117clAaaTCAAF","ZSDName":"wonder","UpdateTime":""},{"ZSDCode":"CE130970gA00BCAAA","ZSDName":"monitor","UpdateTime":""},{"ZSDCode":"CE16118000000CAAA","ZSDName":"position","UpdateTime":""},{"ZSDCode":"CE0605746Aa4LCAAF","ZSDName":"ask","UpdateTime":""},{"ZSDCode":"CD0502806A001CAAA","ZSDName":"句1, for + 句2","UpdateTime":""}],"TypeNo":"E","TypeName":"听力选择","GenreID":"2","GenreName":"听短对话","ImagePath":"","TextPath":"","AudioList":[{"AudioPath":"http://172.16.41.41:8012/lgRs/CCAE13097DHE10D00Ck/6ba4d0f7dbb00cb6e08a22d54ae94df6.mp3","Article":"<P>M: Sarah, I'm prepared to run for class monitor, and I'm wondering if I, er\u2026if I can count on your support. <\/P>\n<P>W: Oh, maybe if you had asked me sooner, but my roommate's running, too, and I've already promised her that she had my support. <\/P>","TextPath":""}],"VedioList":[{"AudioPath":"http://172.16.41.41:8012/lgRs/CCAE19162CIB60005PW/8b86637b69af4aae831353392a3da6ad.mp4","Article":"","TextPath":"ht tp://172.16.41.41:8012/lgRs/CCAE19162CIB60005PW/8b86637b69af4aae831353392a3da6ad.srt"}],"QuesBody":"","ChildList":[{"ChildIndex":1,"ChildAnswerType":1,"ChildStemList":[],"ChildAsk":"","SubChildList":[{"SubChildIndex":1,"SubChildAnswerType":1,"SubChildStemList":[],"SubChildAsk":"What does the woman mean?","SubChildAnswer":"A","SubChildAnalyze":"","SubChildStuAnswer":"","SubChildStuAssess":"","UpLoadPath":"","SubChildOptionList":[{"OptionIndex":"A","OptionContent":"She will choose the man."},{"OptionIndex":"B","OptionContent":"The man was late in asking."},{"OptionIndex":"C","OptionContent":"She may run for the position."}]}]}],"TotalItemCount":1,"NoteId":"","IsLike":false,"TimeLong":26.72,"HVal":0.5}
     */

    private ModelNoteListBean ModelNoteList;
    private ModelTKQueBean ModelTKQue;

    public ModelNoteListBean getModelNoteList() {
        return ModelNoteList;
    }

    public void setModelNoteList(ModelNoteListBean ModelNoteList) {
        this.ModelNoteList = ModelNoteList;
    }

    public ModelTKQueBean getModelTKQue() {
        return ModelTKQue;
    }

    public void setModelTKQue(ModelTKQueBean ModelTKQue) {
        this.ModelTKQue = ModelTKQue;
    }

    public static class ModelNoteListBean {
        /**
         * NoteID : 980aa4ca-4984-48a0-9eda-1255ce0d38db
         * QuesID : CCAE13097DHE10D00Ck
         * SubjectID : C
         * StageNo : C
         * StuID : zxstu28
         * Title : What does the woman mean?
         * Content : IMO
         * ResType : E
         * CreateTime : 2018-03-14 15:45:59
         * UpdateTime : 2018-03-14 16:09:58
         */

        private String NoteID;
        private String QuesID;
        private String SubjectID;
        private String StageNo;
        private String StuID;
        private String Title;
        private String Content;
        private String ResType;
        private String CreateTime;
        private String UpdateTime;

        public String getNoteID() {
            return NoteID;
        }

        public void setNoteID(String NoteID) {
            this.NoteID = NoteID;
        }

        public String getQuesID() {
            return QuesID;
        }

        public void setQuesID(String QuesID) {
            this.QuesID = QuesID;
        }

        public String getSubjectID() {
            return SubjectID;
        }

        public void setSubjectID(String SubjectID) {
            this.SubjectID = SubjectID;
        }

        public String getStageNo() {
            return StageNo;
        }

        public void setStageNo(String StageNo) {
            this.StageNo = StageNo;
        }

        public String getStuID() {
            return StuID;
        }

        public void setStuID(String StuID) {
            this.StuID = StuID;
        }

        public String getTitle() {
            return Title;
        }

        public void setTitle(String Title) {
            this.Title = Title;
        }

        public String getContent() {
            return Content;
        }

        public void setContent(String Content) {
            this.Content = Content;
        }

        public String getResType() {
            return ResType;
        }

        public void setResType(String ResType) {
            this.ResType = ResType;
        }

        public String getCreateTime() {
            return CreateTime;
        }

        public void setCreateTime(String CreateTime) {
            this.CreateTime = CreateTime;
        }

        public String getUpdateTime() {
            return UpdateTime;
        }

        public void setUpdateTime(String UpdateTime) {
            this.UpdateTime = UpdateTime;
        }
    }

    public static class ModelTKQueBean {
        /**
         * QuesID : CCAE13097DHE10D00Ck
         * SubjectID : C
         * StageNo : C
         * ResName :
         * QuesBrief : What does the woman mean?
         * ResType : Q
         * ResTypeName : 试题类
         * ImportantZSD : [{"ZSDCode":"CC0401803Aa03CAAF","ZSDName":"the","UpdateTime":""},{"ZSDCode":"CC04012HEAaGtCAAF","ZSDName":"choose","UpdateTime":""},{"ZSDCode":"CE080703DAa3cCAAF","ZSDName":"will","UpdateTime":""}]
         * MainZSD : [{"ZSDCode":"CC04012DuAaEFFAAF","ZSDName":"run for","UpdateTime":""},{"ZSDCode":"CC0401107Aa07CAAF","ZSDName":"may","UpdateTime":""},{"ZSDCode":"CC04012GXA06vCAAA","ZSDName":"count on/upon","UpdateTime":""},{"ZSDCode":"CC04012G0AaFKCAAF","ZSDName":"(be) prepared to do sth.","UpdateTime":""},{"ZSDCode":"CE110801SA00bCAAA","ZSDName":"running","UpdateTime":""},{"ZSDCode":"CC04117clAaaTCAAF","ZSDName":"wonder","UpdateTime":""},{"ZSDCode":"CE130970gA00BCAAA","ZSDName":"monitor","UpdateTime":""},{"ZSDCode":"CE16118000000CAAA","ZSDName":"position","UpdateTime":""},{"ZSDCode":"CE0605746Aa4LCAAF","ZSDName":"ask","UpdateTime":""},{"ZSDCode":"CD0502806A001CAAA","ZSDName":"句1, for + 句2","UpdateTime":""}]
         * TypeNo : E
         * TypeName : 听力选择
         * GenreID : 2
         * GenreName : 听短对话
         * ImagePath :
         * TextPath :
         * AudioList : [{"AudioPath":"http://172.16.41.41:8012/lgRs/CCAE13097DHE10D00Ck/6ba4d0f7dbb00cb6e08a22d54ae94df6.mp3","Article":"<P>M: Sarah, I'm prepared to run for class monitor, and I'm wondering if I, er\u2026if I can count on your support. <\/P>\n<P>W: Oh, maybe if you had asked me sooner, but my roommate's running, too, and I've already promised her that she had my support. <\/P>","TextPath":""}]
         * VedioList : [{"AudioPath":"http://172.16.41.41:8012/lgRs/CCAE19162CIB60005PW/8b86637b69af4aae831353392a3da6ad.mp4","Article":"","TextPath":"ht tp://172.16.41.41:8012/lgRs/CCAE19162CIB60005PW/8b86637b69af4aae831353392a3da6ad.srt"}]
         * QuesBody :
         * ChildList : [{"ChildIndex":1,"ChildAnswerType":1,"ChildStemList":[],"ChildAsk":"","SubChildList":[{"SubChildIndex":1,"SubChildAnswerType":1,"SubChildStemList":[],"SubChildAsk":"What does the woman mean?","SubChildAnswer":"A","SubChildAnalyze":"","SubChildStuAnswer":"","SubChildStuAssess":"","UpLoadPath":"","SubChildOptionList":[{"OptionIndex":"A","OptionContent":"She will choose the man."},{"OptionIndex":"B","OptionContent":"The man was late in asking."},{"OptionIndex":"C","OptionContent":"She may run for the position."}]}]}]
         * TotalItemCount : 1
         * NoteId :
         * IsLike : false
         * TimeLong : 26.72
         * HVal : 0.5
         */

        private String QuesID;
        private String SubjectID;
        private String StageNo;
        private String ResName;
        private String QuesBrief;
        private String ResType;
        private String ResTypeName;
        private String TypeNo;
        private String TypeName;
        private String GenreID;
        private String GenreName;
        private String ImagePath;
        private String TextPath;
        private String QuesBody;
        private int TotalItemCount;
        private String NoteId;
        private boolean IsLike;
        private double TimeLong;
        private double HVal;
        private List<ImportantZSDBean> ImportantZSD;
        private List<MainZSDBean> MainZSD;
        private List<AudioListBean> AudioList;
        private List<VedioListBean> VedioList;
        private List<ChildListBean> ChildList;

        public String getQuesID() {
            return QuesID;
        }

        public void setQuesID(String QuesID) {
            this.QuesID = QuesID;
        }

        public String getSubjectID() {
            return SubjectID;
        }

        public void setSubjectID(String SubjectID) {
            this.SubjectID = SubjectID;
        }

        public String getStageNo() {
            return StageNo;
        }

        public void setStageNo(String StageNo) {
            this.StageNo = StageNo;
        }

        public String getResName() {
            return ResName;
        }

        public void setResName(String ResName) {
            this.ResName = ResName;
        }

        public String getQuesBrief() {
            return QuesBrief;
        }

        public void setQuesBrief(String QuesBrief) {
            this.QuesBrief = QuesBrief;
        }

        public String getResType() {
            return ResType;
        }

        public void setResType(String ResType) {
            this.ResType = ResType;
        }

        public String getResTypeName() {
            return ResTypeName;
        }

        public void setResTypeName(String ResTypeName) {
            this.ResTypeName = ResTypeName;
        }

        public String getTypeNo() {
            return TypeNo;
        }

        public void setTypeNo(String TypeNo) {
            this.TypeNo = TypeNo;
        }

        public String getTypeName() {
            return TypeName;
        }

        public void setTypeName(String TypeName) {
            this.TypeName = TypeName;
        }

        public String getGenreID() {
            return GenreID;
        }

        public void setGenreID(String GenreID) {
            this.GenreID = GenreID;
        }

        public String getGenreName() {
            return GenreName;
        }

        public void setGenreName(String GenreName) {
            this.GenreName = GenreName;
        }

        public String getImagePath() {
            return ImagePath;
        }

        public void setImagePath(String ImagePath) {
            this.ImagePath = ImagePath;
        }

        public String getTextPath() {
            return TextPath;
        }

        public void setTextPath(String TextPath) {
            this.TextPath = TextPath;
        }

        public String getQuesBody() {
            return QuesBody;
        }

        public void setQuesBody(String QuesBody) {
            this.QuesBody = QuesBody;
        }

        public int getTotalItemCount() {
            return TotalItemCount;
        }

        public void setTotalItemCount(int TotalItemCount) {
            this.TotalItemCount = TotalItemCount;
        }

        public String getNoteId() {
            return NoteId;
        }

        public void setNoteId(String NoteId) {
            this.NoteId = NoteId;
        }

        public boolean isIsLike() {
            return IsLike;
        }

        public void setIsLike(boolean IsLike) {
            this.IsLike = IsLike;
        }

        public double getTimeLong() {
            return TimeLong;
        }

        public void setTimeLong(double TimeLong) {
            this.TimeLong = TimeLong;
        }

        public double getHVal() {
            return HVal;
        }

        public void setHVal(double HVal) {
            this.HVal = HVal;
        }

        public List<ImportantZSDBean> getImportantZSD() {
            return ImportantZSD;
        }

        public void setImportantZSD(List<ImportantZSDBean> ImportantZSD) {
            this.ImportantZSD = ImportantZSD;
        }

        public List<MainZSDBean> getMainZSD() {
            return MainZSD;
        }

        public void setMainZSD(List<MainZSDBean> MainZSD) {
            this.MainZSD = MainZSD;
        }

        public List<AudioListBean> getAudioList() {
            return AudioList;
        }

        public void setAudioList(List<AudioListBean> AudioList) {
            this.AudioList = AudioList;
        }

        public List<VedioListBean> getVedioList() {
            return VedioList;
        }

        public void setVedioList(List<VedioListBean> VedioList) {
            this.VedioList = VedioList;
        }

        public List<ChildListBean> getChildList() {
            return ChildList;
        }

        public void setChildList(List<ChildListBean> ChildList) {
            this.ChildList = ChildList;
        }

        public static class ImportantZSDBean {
            /**
             * ZSDCode : CC0401803Aa03CAAF
             * ZSDName : the
             * UpdateTime :
             */

            private String ZSDCode;
            private String ZSDName;
            private String UpdateTime;

            public String getZSDCode() {
                return ZSDCode;
            }

            public void setZSDCode(String ZSDCode) {
                this.ZSDCode = ZSDCode;
            }

            public String getZSDName() {
                return ZSDName;
            }

            public void setZSDName(String ZSDName) {
                this.ZSDName = ZSDName;
            }

            public String getUpdateTime() {
                return UpdateTime;
            }

            public void setUpdateTime(String UpdateTime) {
                this.UpdateTime = UpdateTime;
            }
        }

        public static class MainZSDBean {
            /**
             * ZSDCode : CC04012DuAaEFFAAF
             * ZSDName : run for
             * UpdateTime :
             */

            private String ZSDCode;
            private String ZSDName;
            private String UpdateTime;

            public String getZSDCode() {
                return ZSDCode;
            }

            public void setZSDCode(String ZSDCode) {
                this.ZSDCode = ZSDCode;
            }

            public String getZSDName() {
                return ZSDName;
            }

            public void setZSDName(String ZSDName) {
                this.ZSDName = ZSDName;
            }

            public String getUpdateTime() {
                return UpdateTime;
            }

            public void setUpdateTime(String UpdateTime) {
                this.UpdateTime = UpdateTime;
            }
        }

        public static class AudioListBean {
            /**
             * AudioPath : http://172.16.41.41:8012/lgRs/CCAE13097DHE10D00Ck/6ba4d0f7dbb00cb6e08a22d54ae94df6.mp3
             * Article : <P>M: Sarah, I'm prepared to run for class monitor, and I'm wondering if I, er…if I can count on your support. </P>
             <P>W: Oh, maybe if you had asked me sooner, but my roommate's running, too, and I've already promised her that she had my support. </P>
             * TextPath :
             */

            private String AudioPath;
            private String Article;
            private String TextPath;

            public String getAudioPath() {
                return AudioPath;
            }

            public void setAudioPath(String AudioPath) {
                this.AudioPath = AudioPath;
            }

            public String getArticle() {
                return Article;
            }

            public void setArticle(String Article) {
                this.Article = Article;
            }

            public String getTextPath() {
                return TextPath;
            }

            public void setTextPath(String TextPath) {
                this.TextPath = TextPath;
            }
        }

        public static class VedioListBean {
            /**
             * AudioPath : http://172.16.41.41:8012/lgRs/CCAE19162CIB60005PW/8b86637b69af4aae831353392a3da6ad.mp4
             * Article :
             * TextPath : ht tp://172.16.41.41:8012/lgRs/CCAE19162CIB60005PW/8b86637b69af4aae831353392a3da6ad.srt
             */

            private String AudioPath;
            private String Article;
            private String TextPath;

            public String getAudioPath() {
                return AudioPath;
            }

            public void setAudioPath(String AudioPath) {
                this.AudioPath = AudioPath;
            }

            public String getArticle() {
                return Article;
            }

            public void setArticle(String Article) {
                this.Article = Article;
            }

            public String getTextPath() {
                return TextPath;
            }

            public void setTextPath(String TextPath) {
                this.TextPath = TextPath;
            }
        }

        public static class ChildListBean {
            /**
             * ChildIndex : 1
             * ChildAnswerType : 1
             * ChildStemList : []
             * ChildAsk :
             * SubChildList : [{"SubChildIndex":1,"SubChildAnswerType":1,"SubChildStemList":[],"SubChildAsk":"What does the woman mean?","SubChildAnswer":"A","SubChildAnalyze":"","SubChildStuAnswer":"","SubChildStuAssess":"","UpLoadPath":"","SubChildOptionList":[{"OptionIndex":"A","OptionContent":"She will choose the man."},{"OptionIndex":"B","OptionContent":"The man was late in asking."},{"OptionIndex":"C","OptionContent":"She may run for the position."}]}]
             */

            private int ChildIndex;
            private int ChildAnswerType;
            private String ChildAsk;
            private List<?> ChildStemList;
            private List<SubChildListBean> SubChildList;

            public int getChildIndex() {
                return ChildIndex;
            }

            public void setChildIndex(int ChildIndex) {
                this.ChildIndex = ChildIndex;
            }

            public int getChildAnswerType() {
                return ChildAnswerType;
            }

            public void setChildAnswerType(int ChildAnswerType) {
                this.ChildAnswerType = ChildAnswerType;
            }

            public String getChildAsk() {
                return ChildAsk;
            }

            public void setChildAsk(String ChildAsk) {
                this.ChildAsk = ChildAsk;
            }

            public List<?> getChildStemList() {
                return ChildStemList;
            }

            public void setChildStemList(List<?> ChildStemList) {
                this.ChildStemList = ChildStemList;
            }

            public List<SubChildListBean> getSubChildList() {
                return SubChildList;
            }

            public void setSubChildList(List<SubChildListBean> SubChildList) {
                this.SubChildList = SubChildList;
            }

            public static class SubChildListBean {
                /**
                 * SubChildIndex : 1
                 * SubChildAnswerType : 1
                 * SubChildStemList : []
                 * SubChildAsk : What does the woman mean?
                 * SubChildAnswer : A
                 * SubChildAnalyze :
                 * SubChildStuAnswer :
                 * SubChildStuAssess :
                 * UpLoadPath :
                 * SubChildOptionList : [{"OptionIndex":"A","OptionContent":"She will choose the man."},{"OptionIndex":"B","OptionContent":"The man was late in asking."},{"OptionIndex":"C","OptionContent":"She may run for the position."}]
                 */

                private int SubChildIndex;
                private int SubChildAnswerType;
                private String SubChildAsk;
                private String SubChildAnswer;
                private String SubChildAnalyze;
                private String SubChildStuAnswer;
                private String SubChildStuAssess;
                private String UpLoadPath;
                private List<?> SubChildStemList;
                private List<SubChildOptionListBean> SubChildOptionList;

                public int getSubChildIndex() {
                    return SubChildIndex;
                }

                public void setSubChildIndex(int SubChildIndex) {
                    this.SubChildIndex = SubChildIndex;
                }

                public int getSubChildAnswerType() {
                    return SubChildAnswerType;
                }

                public void setSubChildAnswerType(int SubChildAnswerType) {
                    this.SubChildAnswerType = SubChildAnswerType;
                }

                public String getSubChildAsk() {
                    return SubChildAsk;
                }

                public void setSubChildAsk(String SubChildAsk) {
                    this.SubChildAsk = SubChildAsk;
                }

                public String getSubChildAnswer() {
                    return SubChildAnswer;
                }

                public void setSubChildAnswer(String SubChildAnswer) {
                    this.SubChildAnswer = SubChildAnswer;
                }

                public String getSubChildAnalyze() {
                    return SubChildAnalyze;
                }

                public void setSubChildAnalyze(String SubChildAnalyze) {
                    this.SubChildAnalyze = SubChildAnalyze;
                }

                public String getSubChildStuAnswer() {
                    return SubChildStuAnswer;
                }

                public void setSubChildStuAnswer(String SubChildStuAnswer) {
                    this.SubChildStuAnswer = SubChildStuAnswer;
                }

                public String getSubChildStuAssess() {
                    return SubChildStuAssess;
                }

                public void setSubChildStuAssess(String SubChildStuAssess) {
                    this.SubChildStuAssess = SubChildStuAssess;
                }

                public String getUpLoadPath() {
                    return UpLoadPath;
                }

                public void setUpLoadPath(String UpLoadPath) {
                    this.UpLoadPath = UpLoadPath;
                }

                public List<?> getSubChildStemList() {
                    return SubChildStemList;
                }

                public void setSubChildStemList(List<?> SubChildStemList) {
                    this.SubChildStemList = SubChildStemList;
                }

                public List<SubChildOptionListBean> getSubChildOptionList() {
                    return SubChildOptionList;
                }

                public void setSubChildOptionList(List<SubChildOptionListBean> SubChildOptionList) {
                    this.SubChildOptionList = SubChildOptionList;
                }

                public static class SubChildOptionListBean {
                    /**
                     * OptionIndex : A
                     * OptionContent : She will choose the man.
                     */

                    private String OptionIndex;
                    private String OptionContent;

                    public String getOptionIndex() {
                        return OptionIndex;
                    }

                    public void setOptionIndex(String OptionIndex) {
                        this.OptionIndex = OptionIndex;
                    }

                    public String getOptionContent() {
                        return OptionContent;
                    }

                    public void setOptionContent(String OptionContent) {
                        this.OptionContent = OptionContent;
                    }
                }
            }
        }
    }
}
